An e46 330 for 3.5k? rather you than me! He would have to double his budget to get a worthwhile 6mps..................
Plenty of good 330 coupes around for that money now, a year or so ago I would have agreed with you. Was looking (seriously, so actually looking and driving) not too long ago and there were some really good cars with an asking price of between £3.5-4k, as with everything there were cars with 60k miles that are absolute sheds and some with 120k plus that were immaculate, full history and still very good condition leather etc. Would just need to accept that it would be an earlyish car. I had an e36 328 on high miles and it was still fantastically well held together
Suspected as much r.e the 6 which is a shame, very underrated imo