I picked up a running BMW 525i for just $600 - supposedly one of the most reliable models ever made. But there’s a catch.
M539 Restorations on MSN

Fixing the BMW E46 Touring Problems

This video covers the latest progress on Project Cologne featuring the BMW E46 325i Touring. We take a look at recent ...