Han har tidligere spilt for Malmø FF, Feyenoord, Cambuur og Tromsø Idrettslag. Da Bovar Karim var 13 år flyttet han til England og spilte i to år for Arsenal før turen gikk til Feyenoord Rotterdam og nederlandsk fotball. Karim ble høsten 2008 leid ut til Randaberg i en tre måneders periode og scoret åtte mål på ni kamper for Stavanger-klubben. Karim scoret totalt ett mål for Tromsø IL.