German cars have always inspired a certain kind of admiration in us. Especially one of them - the BMW E46. But is it worth investing in this model, considering the maintenance costs? Before making your purchasing decision, get the answers to the questions that might be on your mind.

