I don't think there is a car on the market that wont work on either surface, it's just a matter of what's going to be easier for the average joe to get working. Right now it seems to be BMI for asphalt and more traditional link cars like the CRC, Speedmerchant, etc on carpet.