In Nairobi, BMW X3s have an average price of 3.4M Ksh, with brand new models averaging at 4.6M Ksh and used ones at 3.3M Ksh. Models less than ten years old cost an average of 4.4M Ksh, while those older than ten years go for 2.1M Ksh. The most affordable X3s start at 950K Ksh, while the highest price can reach up to 8.9M Ksh. These vehicles have an average mileage of 72K Km, ranging from as low as 102 Km to as high as 154K Km.