Just been to see a late '03 54,000 mile M3, and am going to go for it. Seems straight, comes with an indy warranty, and has had a PPI, but by the dealer, so I want to get it inspected myself. Any suggestions? Should I get the BMW one? Car's up in Leeds.