More options? Save this search My Shortlist

Used BMW 3 Series Cars For Sale

Showing 1 to 10 of 2,151

2015

9,200 miles

Manual

Diesel

Hexham

2016

2,500 miles

Automatic

Diesel

Bristol

0117 229 0114

2015

6,926 miles

Manual

Diesel

Portsmouth


shortlisted