Mazda3 (Axela)
Hello, new owner here. Just bought this for my son and need a bit of advice. I've been through the Noob threads and see there's lots of good info there. I have two 2002 BMW E46's I work on a lot so not unfamiliar with working on cars, just Mazdas!
Anyway, car has 123,000 miles and is in very...