It's an upgrade worth making, but it comes down to your privacy concerns.
Who is the BMW E46 M3 for? Built from 2000 to 2006, the third generation of the BMW M3 is often hailed as the best of them ...