Home Financing through an Islamic Bank

Q: Our community bank offers Shari’ah compliant home financing which is structured as follows:

1) The Muslim buyer will select the property and the bank will purchase it with a contract for immediate resale to the Muslim purchaser for a fixed amount that will include the bank’s profit.

2) The Muslim buyer will be given a fixed price that will not vary with interest rates.

3) The Muslim buyer will have to sign a contract to buy the house from the bank before the bank purchases the property from the original seller.

4) The bank states that they will take a loan on which they pay interest from a secondary source to finance such a purchase. 

5) The bank states that the buyer will have to insure the property.

Is this form of finance permissible and Shari’ah compliant?

Concealing the faults of others

Q: I have been stressing myself out on my wife's past. I am about to get married next month and I have been engaged with my fiance for 8 months. I have never asked about her past and I know she had a relationship with a guy for 3 years until I came. I knew this from the beginning. I love her so much she is my first love and love of my life. I have been in love with her for 7 years. She was in my school. Just recently when I asked her that if she has ever done anything related to sex with her boyfriend she said no and swear ALLAH (Ta'ala) but when I talked to her about other girls why do they do or cross prescribed boundary of Islam with their boyfriends without even knowing that if they really going to get together and be married couple in future, she started to act weird and confused. So I finally asked her again that if she has ever done anything with him and this time I asked her to swear her on her deceased mother and she finally confronted that she has kissed him four times or more but nothing happened after or passed that limit. I asked her again if she is telling me the truth and only you have done kissing with him nothing more intimate, she said I swear I was worried that we are going to get married after a month and I hid it because it would harm our marriage. So my question is should I trust her and keep her and take her words? Because she lied to me with the oath of Allah Ta'ala. I know her that she is not lying that she hasn't done anything other than kissing but my male ego is bothering me. I try to forgive her but after some hours I get mad and emotional again. I am really confused that should I trust what she is saying or not. Should I keep her or not. Please help me with this.