Have actually posted in the 6 Series Section but just want more members to be aware. Went to look at a BMW 645 (recond) last week, had a test drive and everything seemed ok. Car was advertised as a 2005 BMW 645i, with less than 20,000 miles mileage.So assuming everything was ok i left a depositDid some research and found out that the car was actually a 2004 car, salesman denied said cannot be cannot be.Then after some more research, I found that on 29/08/2007, 2 years ago the car already had 61,000 miles on it, which is around 100,000km mileage. When I looked at the car it said less than 20,000 mileage. Confronted salesman again he said ya ya its actually a 2004 car and didnt dispute the mileage.Now 2 years later who knows what the mileage isI dont wanna name the shop I would like to give the salesman the benefit of the doubt that he really didnt know, even tho this may not be the case.So everytime u buy a BMW or any car, just make sure u do proper research and get verified service history on the car.Get the VIN (Chassis No) and use that as a basis for ur researchCheers