Your Bmw valuation will be based on 16,310 cars currently on sale at Desperate Seller, with prices ranking from £600 to £148,950 across different models. The most popular model currently on sale is the 3 Series.
Step 2 of 6 - Select model
From £800 To £66,750
Average price £15,181
From £600 To £89,991
Average price £14,458
From £4,795 To £148,950
Average price £20,714
From £1,650 To £69,995
Average price £16,714
From £4,990 To £45,657
Average price £16,599
From £1,795 To £125,000
Average price £31,916
From £2,295 To £46,495
Average price £15,131
From £1,200 To £71,995
Average price £22,913
From £10,990 To £124,995
Average price £37,378
From £2,495 To £49,995
Average price £14,311
From £3,750 To £39,995
Average price £16,004
From £4,995 To £77,988
Average price £24,299
From £7,600 To £30,995
Average price £14,881
From £6,990 To £89,995
Average price £31,317
From £11,500 To £38,000
Average price £21,681
From £12,990 To £64,993
Average price £32,297
From £11,495 To £62,495
Average price £26,497
From £15,750 To £33,867
Average price £25,097
From £13,975 To £139,950
Average price £40,973
From £12,999 To £52,892
Average price £28,968
From £13,995 To £85,000
Average price £41,023
From £1,495 To £50,950
Average price £11,643
From £9,915 To £37,000
Average price £24,413
From £10,657 To £52,950
Average price £26,460
From £32,000 To £70,000
Average price £42,099
From £46,000 To £97,990
Average price £66,288
From £15,677 To £48,950
Average price £31,842
From £11,990 To £25,950
Average price £17,552
From £26,250 To £68,995
Average price £45,593
From £35,000 To £59,995
Average price £47,136
From £28,700 To £52,995
Average price £38,002
From £18,990 To £98,500
Average price £56,133
From £24,950 To £38,995
Average price £31,668
From £11,500 To £20,495
Average price £15,381
From £7,995 To £69,990
Average price £25,879
From £16,344 To £46,999
Average price £31,824
From £44,990 To £94,000
Average price £59,167
From £29,995 To £94,795
Average price £42,744
From £40,802 To £74,000
Average price £49,075
From £14,995 To £45,995
Average price £24,976
From £15,950 To £44,990
Average price £25,918
From £39,499 To £64,999
Average price £52,390
From £24,745 To £28,841
Average price £26,306
From £12,990 To £24,157
Average price £18,037
From £72,500 To £81,500
Average price £76,614
From £62,500 To £94,980
Average price £77,306
From £38,500 To £40,395
Average price £39,448
From £36,450 To £41,360
Average price £38,905
From £94,995 To £145,000
Average price £119,998