What's your budget and what do you consider low mileage? That is ultimately the big question
A very low mileage one may sound ideal, but will most likely not have had the common wear items seen to as the time has not come for it yet, so factor that into the equation. Gaygle e mentioned this sort of thing above.
Indeed, buy on condition only and don't dismiss higher mileage ones. There are some 60-70k mile cars which have been poorly maintained and need very expensive things doing to them. My car is on 102k miles but there are not many in as good condition as it. Mine has:
- New shocks and struts all round with proper Hunter alignment
- Michelin Pilot Super Sport tyres
- Suspension bushes have been replaced all round including subframe bushes.
- Subframe repaired by BMW
- Front end fully refurbished and resprayed by BMW. All new genuine front wings done at the same time. No rust anywhere on the car.
- New genuine AL headlight lenses.
- Refurbished steering wheel in Nappa leather
- Harmon Kardon sound system with upgraded amps. Navigation. A2DP bluetooth streaming.
- BMW Performance 6 pot brake system with new front 345mm CSL discs/pads and new genuine BMW rear discs
- Full service history
- Leather in excellent condition and regularly treated.
There are 60k mile examples that have subframe cracks outside of warranty, VANOS issues and patchy service history. Not to mention rust is a major issue now on these cars.
Finding a good one that doesn't need a couple of thousand sinking into it to bring it up to scratch is becoming more difficult than ever.