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 337 32,065 $21,100 $18,779
BMW 320I XDRIVE Sale 2015 126 31,379 $22,954 $20,429
BMW 320I XDRIVE Sale 2016 56 11,881 $29,138 $25,933
Total Cars & Trucks: 539
Avg Asking Price: $22,233