"Im" możesz stosować zawsze* w miejscu, gdzie prawidłowe jest "in dem". Jedyne, na co trzeba zwrócić uwagę to fakt, że zastępuje rodzajnik określony. Niby jasne: "im" jako zrost "in dem", ale wiele osób błędnie wrzuca zamiast "in einem".
* Nie dotyczy zdań złożonych, takich jak np. Das Haus, in dem ich wohne.
W tym wypadku nie można zastąpić "in dem" przez "im"