Im looking at purchasing a used E46 very soon. (1999-2001). Alot of ones Im looking at have around 100,000 miles or more. Should I purchase one with that many miles, or will it be too much trouble? What maintenance intervals have to be performed around that mileage? Also, are there any common faults I should look for while testing out the car? Thanks.