3 years? How about 3 minutes after you drive off the lot?
Of for certain yes -- if you must buy a new car, buy a demonstrator
Personally I buy older cars at around 7 years old for around $2000 or so and run em into the ground -- nice cheap motoring hehe.
They'd probably last a lot longer in the US as well -- it's nearly always rust that gets them in this cold, wet country
The number of cars that have ended up on the scrapheap because they've failed the annual MOT test due to a small hole in a hard-to-reach structural area (and therefore uneconomical to pull apart to repair) where the engine etc has had another 100K in them -- hmph
My last one failed because of a 0.5" hole underneath the rear sill -- it wasn't even structural, it only failed because it was within 6 inches of one of the rear seatbelts... as the repair was going to cost $300 (due to most of the backend of the car needing to be removed to get to it) and the car was only worth $200 it had to go
great car that was as well, never had to lift a spanner to it in the 40K I had it for.