宝马x3行驶了20万公里是可以购买的,购买这款车首先要看看车况怎么样,是否发生过大的交通事故、泡过水然后再谈价格,购好后先去4s店进行一次检查,把一些有问题的零件更换,进行一次维护保养,要养成良好的驾驶习惯,按时维护保养,不开暴力车、斗气车。