What's a BMW 320I XDRIVE worth?

Loading graph...
  Average Values
Link Year Cars Mileage Asking Price Sale Price
BMW 320I XDRIVE Sale 2013 20 46,153 $17,433 $15,515
BMW 320I XDRIVE Sale 2014 339 32,092 $21,125 $18,801
BMW 320I XDRIVE Sale 2015 126 31,527 $22,962 $20,436
BMW 320I XDRIVE Sale 2016 56 11,881 $29,138 $25,933
Total Cars & Trucks: 541
Avg Asking Price: $22,246