Heat takes 30-40 minutes to heat up
try having your heater core changed. may even want to change your thermostat
Before changing out anything have cooling system flushed first with Prestone Super Flush.
Search Kia Sportage Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Kia Sportage Experts