2016 bmw 340i xdrive m sport for sale 2016 Bmw 340i Xdrive M Sport For Sale 2016 with 22000 miles. Save 9818 on a 2016 bmw 3 series 340i xdrive sedan awd near you. Used 2016 Bmw 340i M Spo… Wednesday 9 September 1970 Add Comment Edit