Best Visual Upgrades For The BMW E36 M3

Remember when you could buy a BMW E36 M3 for like $5k? Yeah… those were the days. Now, good luck finding one in any sort of condition that doesn’t make your eyes bleed for less than $15k. If you were one of those lucky few who snagged an E36 M3 at rock bottom used prices, [...]