2017 BMW 3 Series Price analysis
CarGurus Market value £13,298
Based on 502 listings
Looking for a used 3 Series in your area?
CarGurus has 2,792 nationwide 3 Series listings starting at £1,295.
Based on 502 listings
CarGurus has 2,792 nationwide 3 Series listings starting at £1,295.