I am looking into selling my 05 Nissan Altima 3.5 SL and my 93 Nissan 300ZX (nissan fan boy here) and try to pick up an E46 M3. I absolutely love ever aspect of the car and it would be a dream to own one. I am wondering though, since my budget is not the best, what is the most amount of miles on the car I should consider. I know that this has a lot to do with how well the car was taken care of and such but just for a general range what would you say? My dream would to have an arctic white E46 but so far the only one that I have found in my price range is in cali and I am in NC. I would like to try and spend around 22k, maybe a little more. If you guys see any good ones for sale let me know. Or are there other cars that I should consider? I am getting rid of the Altima because I do not need the back seat or large trunk and I already have to sell the 300zx but I want something that I can drive every almost every day ( I wont drive it everyday but it will be my only car ) but something that is also sporty and fun to drive. Thanks!