I've finally decided on which car I want. I'm getting a e46 M3, but I have a few questions. My budget is $20k, this includes taxes. So far I have found a few that I like for ~$17k. The only problem is that the mileage is anywhere from 80-90k whenever I find one I like. It is technically low-mileage for the year (2002-2003), but are there a lot of expensive problems after you break 100k miles? Are there any major problems with the e46 M3s in general? Are there specific model years to avoid? Any help is greatly appreciated, thanks!