Yes, Mazda BT-50 has Cupholders, which are: 2018 Mazda BT-50 2.2 AT, 2018 Mazda BT-50 2.2 MT, 2018 Mazda BT-50 3.2 AT.