I am considering buying a used E46 2003 Laguna Seca Blue. The asking price is $10K. The car has 167K miles on it. Is it worth the price? How long do the M3 typically last? I haven't seen many BMW's with more than 150K miles on them. Do owners typically just keep them after they've hit this high mileage or do they break down by then? Thanks!